import pandas as pd
import re

def extract_colon_content(text):
    """提取所有冒号后的内容（支持多行）"""
    pattern = r'(?:^|\n)(?:.*?[:：]\s*)(.*?)(?=(?:\n.*?[:：]|$))'
    matches = re.findall(pattern, text, re.DOTALL)
    return [match.strip() for match in matches]

# 使用示例
text = '''评分：90分
评价与建议：良好
优秀示例：代码示例
'''
df = extract_colon_content(text)

print("最终提取结果:")
print(df)